package com.anxinr.enums;

import lombok.Getter;

/**
 * 订单 常量
 * @author : anxinr
 * @date : 2022/10/10 10:58
 */
@Getter
public enum OrderEnum {
    ORDER_CREATE(0,"生成订单"),
    ORDER_SEND(1,"配送订单"),
    ORDER_CREATE_DESCRIBE(2,"配送完成")
    ;
    OrderEnum(Integer code ,String describe){
        this.code = code ;
        this.describe = describe ;
    }
    private Integer code ;
    private String describe ;
    /**
     * 获取状态文字描述
     * @return String
     */
    public static String getOrderStatusDescribe(Integer code){
        OrderEnum[] orderEnum = values();
        for (OrderEnum anEnum : orderEnum) {
            if (code.equals(anEnum.getCode())){
                return anEnum.getDescribe() ;
            }
        }
        return "未知" ;
    }
}
